ul,li{list-style:none;}
body{font-weight:bold; font-family:"微软雅黑", "新宋体", serif, arial;}
#calendar{width:220px; overflow:hidden; border:1px solid #dadada;  border-radius:3px;margin-top:5px;}
.c_header{width:220px; height:60px; background-color:#DB6969; background-image:linear-gradient(to bottom, #dd7e6b, #DB6969); position:relative;}
.c_header h1{font-size:12px; height:10px; line-height:30px; text-align:center; color:#ffffff;}
.c_header span{width:20px; height:20px; line-height:20px; color:#ffffff; text-align:center; position:absolute; top:5px; border-radius:50%; background-image:linear-gradient(to bottom, #dd7e6b, #DB6969); cursor:pointer;}
.c_header span:hover{background:#d9d9d9;}
.c_header span.pre{left:10px;}
.c_header span.next{right:10px;}
.c_header ol{position:absolute; left:0; top:20px; overflow:hidden;}
.c_header ol li{float:left; color:#ffffff; width:30px; height:30px; line-height:30px; text-align:center;}
.c_body{overflow:hidden;}
.c_body li{width:28px; height:20px; line-height:20px; font-size:15px; text-align:center; float:left; border:1px solid #ffffff; color:#DB6969;}
.c_body li.active{border:1px solid #dadada; background-color:#DB6969; color:#fff;}
.c_body li.grey{color:#999;height:20px;}